grand slam home run - Turkish English Dictionary